package com.inews.business.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="tbl_retire_staff_his")
public class TblRetireStaffHis extends TblBasePo{
	
	/** 编号. */
	private Long id;
	
	/** 批处理时间. */
	private String batchDate;
	
	/** 养老编号. */
	private String retireId;
	
	/** 工作单位. */
	private String companyName;
	
	/** 姓名. */
	private String staffName;
	
	/** 性别. */
	private String sex;
	
	/** 身份证号. */
	private String idCardNo;
	
	/** 退休性质. */
	private String retireType;
	
	/** 退休时间. */
	private String retireDate;
	
	/** 参加工作类别. */
	private String workType;
	
	/** 国家工资. */
	private Long countryPay;
	
	/** 国家历年退休增费. */
	private Long countryPayAdd;
	
	/** 退休人员补贴. */
	private Long allowance;
	
	/** 状态. */
	private String status;
	
	/** 退休前职务. */
	private String retireJob;
	
	@Id@GeneratedValue(strategy=GenerationType.IDENTITY)
	@Column(name="id", length=10)
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	@Column(name="batch_date", length=8)
	public String getBatchDate() {
		return batchDate;
	}

	public void setBatchDate(String batchDate) {
		this.batchDate = batchDate;
	}

	@Column(name="retire_id", length=50)
	public String getRetireId() {
		return retireId;
	}

	public void setRetireId(String retireId) {
		this.retireId = retireId;
	}

	@Column(name="company_name", length=150)
	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	@Column(name="staff_name", length=30)
	public String getStaffName() {
		return staffName;
	}

	public void setStaffName(String staffName) {
		this.staffName = staffName;
	}

	@Column(name="sex", length=5)
	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	@Column(name="id_card_no", length=50)
	public String getIdCardNo() {
		return idCardNo;
	}

	public void setIdCardNo(String idCardNo) {
		this.idCardNo = idCardNo;
	}

	@Column(name="retire_type", length=15)
	public String getRetireType() {
		return retireType;
	}

	public void setRetireType(String retireType) {
		this.retireType = retireType;
	}

	@Column(name="retire_date", length=14)
	public String getRetireDate() {
		return retireDate;
	}

	public void setRetireDate(String retireDate) {
		this.retireDate = retireDate;
	}

	@Column(name="work_type", length=20)
	public String getWorkType() {
		return workType;
	}

	public void setWorkType(String workType) {
		this.workType = workType;
	}

	@Column(name="country_pay", length=20)
	public Long getCountryPay() {
		return countryPay;
	}

	public void setCountryPay(Long countryPay) {
		this.countryPay = countryPay;
	}

	@Column(name="country_pay_add", length=20)
	public Long getCountryPayAdd() {
		return countryPayAdd;
	}

	public void setCountryPayAdd(Long countryPayAdd) {
		this.countryPayAdd = countryPayAdd;
	}

	@Column(name="allowance", length=20)
	public Long getAllowance() {
		return allowance;
	}

	public void setAllowance(Long allowance) {
		this.allowance = allowance;
	}

	@Column(name="status", length=2)
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	
	@Column(name="retire_job", length=100)
	public String getRetireJob() {
		return retireJob;
	}

	public void setRetireJob(String retireJob) {
		this.retireJob = retireJob;
	}

}
